home *** CD-ROM | disk | FTP | other *** search
- 066000000000000132000000000000000
- 11
- 21
- F0110030001
- 9[....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆....◆]0110
- ÇAnleitungzuROMMIX.TTP(C)1992MichaelSchwingen
-
- ROMMIXistSharewareundgehoertzumPinatubo-Paket.ROMMIXdarfnur
- zusammenmitPinatuboweitergegebenwerden,dieRegistrierungerfolgt
- automatischzusammenmitPinatubo-genauesdazustehtinder
- AnleitungzuPinatubo.WerROMMIXunabhaengigvonPinatubobenutzen
- moechte,kannROMMIXdurcheineSpendeinbeliebigerHoeheregistrie⑨
- ren.
-
- ROMMIXdientdazu,Eprom-Dateienzusammen-undauseinanderzuwuerfeln,
- z.B.umBetriebssystem-Epromszubrennen,beidenenin6EpromsvomTyp
- 275122verschiedeneBetriebssystemversionenenthaltensind,dieueber
- dieobersteAdressleitungumgeschaltetwerden,oderumeinBrennfile
- aufmehrereDateienfuerkleinereEpromsaufzuteilenetc..
-
-
- ROMMIX.TTPwirdmiteinemParameteraufgerufen:derKommandodatei.
-
- InderBeschreibungderBefehlegeltenfolgendeVereinbarungen:
- -eineAdress-oderLaengenangabekanninfolgendenFormaten
- angegebenwerden:
- $xxxxxx mit xxxxxx=Hexadezimalzahl
- &oooooo mit oooooo=Oktalzahl
- nnnnnnn mit nnnnnnn=Dezimalzahl
- AnalleZahlenformatekannein'k'angehaengtwerden,dannwird
- dieAngabemit1024multipliziert.
-
- -eineModusangabelegtfest,welcheBytesinderDatei/imPuffer
- bearbeitetwerden.EsstehenfolgendeModizurVerfuegung:
- all =alleBytes
- evenoderhigh =jedes2.Byte,beginnendmitOffset0
- oddoderlow =jedes2.Byte,beginnendmitOffset1
- ee =jedes4.Byte,beginnendmitOffset0
- oe =jedes4.Byte,beginnendmitOffset1
- eo =jedes4.Byte,beginnendmitOffset2
- oo =jedes4.Byte,beginnendmitOffset3
-
- AusserdemkannderModusinderForma+bangegebenwerden,dabei
- istbderOffsetamAnfangundaderAbstandzwischen2Bytes,
- 'eo'entsprichtz.B.derAngabe'4+2'.Damitkannmanz.B.
- problemlosDateienfuer64-Bit-Prozessoren(8+0bis8+7)bearbeiten.
-
- -einDateinamewirdohneAnfuehrungszeichenetc.angegeben
-
- -dieParameterderBefehlewerdendurchLeerzeichenvoneinander
- getrennt
-
- InderKommandodateisindfolgendeBefehleerlaubt:
-
- #blabla
- Kommentar,wirdignoriert
-
- bufsizen
- HiermitwirdeinPufferderGroessenangelegt.Eskoennenspaeter
- maximalDateienmitdieserLaengegeladenwerden.DieserBefehl
- sollteeinmalamAnfangderKommandodateistehen.
-
- chdirverzeichnis
- WechseltindasangegebeneVerzeichnis,soerspartmansich,bei
- allenLade-undSpeicheranweisungendenkomplettenPfadanzugeben.
-
-
-
-
-
-
- Çloadfilenamestartadrlaengemodus->pufferstartpuffermodus
- AusderangegebenenDateiwerden'laenge'Bytesgelesen,beginnend
- bei'startadr',dabeiwirdderModusbeachtet.DieDatenwerdenab
- derangegebenenAdressemitdemangegebenenModusimPufferabge⑨
- legt.
- DieAngaben'startadr'und'laenge'sindunabhaengigvomModus,
- loadrom.img32k8kodd->16keo
- laedtwirklich8192BytesausderDatei,beginnendabAdresse32769
- (Offset1wegenodd),dieByteswerdenim2er-AbstandausderDatei
- gelesen,dasletztegeleseneByteistalsoByte49151inderDatei.
- DiegelesenenByteswerdenabAdresse16386(Offset2wegeneo)im
- Pufferabgelegt,miteinemAbstandvonjeweils4Bytes.
-
- savefilenamelaenge<-pufferstartpuffermodus
- Dieper'pufferstart','laenge'und'puffermodus'ausgewaehlten
- ByteswerdenhintereinanderindieDateigeschrieben.DieDateiist
- alsogenau'laenge'Bytesgross.
-
-
- meineAdresse:
- --------------
- MichaelSchwingen
- Ahornstrasse36
- 52074Aachen
- Germany
-
- eMail:
- MausNet: MichaelSchwingen@AC3
- UUCP: rincewind@discworld.oche.de
- (fuerMails>>20K):
- michaels@pool.informatik.rwth-aachen.de
-
-
- Bankverbindung:
- RaiffeisenbankErp-AhremeG
- BLZ37069250
- Kto-Nr.1701594017
- 50374Erftstadt
-